cleanse one's palate - Turkish English Dictionary